// Copyright © 2017-2020 Trust Wallet.
//
// This file is part of Trust. The full Trust copyright notice, including
// terms governing use, modification, and redistribution, is contained in the
// file LICENSE at the root of the source code distribution tree.

#import <Foundation/Foundation.h>

//! Project version number for TrustWalletCore.
FOUNDATION_EXPORT double TrustWalletCoreVersionNumber;

//! Project version string for TrustWalletCore.
FOUNDATION_EXPORT const unsigned char TrustWalletCoreVersionString[];

#include <TrustWalletCore/TWBase.h>
#include <TrustWalletCore/TWData.h>
#include <TrustWalletCore/TWString.h>
#include <TrustWalletCore/TWFoundationData.h>
#include <TrustWalletCore/TWFoundationString.h>

#include <TrustWalletCore/TWAnySigner.h>

<% entities.sort { |x,y| x.name <=> y.name }.select { |entity| !entity.name.end_with?("Proto") }.each do |entity| -%>
#include <TrustWalletCore/TW<%= entity.name %>.h>
<% end -%>
